■ list of words ⁿ
■!error: ⁿ
■"free memory: ⁿ
■#not found: ⁿ
■$already entered: ⁿ
■%may each word of the list be used only once ? (Y/N) ⁿ
■&set all letters to 0 points ? (Y/N) ⁿ
■'delete existing list of words ? (Y/N) ⁿ
■(please enter all allowed words. ⁿ
■)word length: ⁿ
■* characters.ⁿ
■+error in file!
■, not found!
■-overwrite ∙ ? (Y/N) ⁿ
■.memory:   ⁿ
■/start. row: ⁿ
■0grid (HxW): ⁿ
■1row/column: ⁿ
■2across
■3down
■4. try: ⁿ
■5best / try:ⁿ
■6. improvementⁿ
■7% done  ⁿ
■8minimal length
■9maximal length
■:maximal width
■;maximal height
■< too long!
■=encode solution ? (Y/N) ⁿ
■>key word (max. 26 characters): ⁿ
■?patience please ...
■@solution is encoded so you have to solve the puzzle!
■A
╔═════════════════════════════════════════════════════════════════════════╗
║    This shareware program is protected by copyright. For trial purposes ║
║ you may  freely use  this shareware program,  copy it,  and pass  it to ║
║ other persons.  If you can  use this program,  please send me  30 swiss ║
║ francs (SF) so that I can improve the program. If you register you will ║
║ get a small printed manual  and you will be informed when a new version ║
║ is available.                                                           ║
║    An extended version  (CROSWRDA and CWENTER)  is available for 50 SF, ║
║ where you can  extend the data bank.  A hard disk  is necessay.  Please ║
║ specify your computer type and the diskette format!                     ║
║    This program is also available in French and German.                 ║
║    Postage and handling: 5 SF (Europe) or 10 SF (elsewhere)             ║
║ My address: Patrick Faeh, Avenue Musy 2, CH-1700 Freiburg, Switzerland  ║
╚═════════════════════════════════════════════════════════════════════════╝
■Bdifferences to previous versions:                                     page: 1

2.6 - more possibilities when printing; for example, the `puzzle without black
      squares' may be used to print a puzzle where the numbering is outside
      the puzzle grid (specify `print also black squares').
    - additional data banks are available (each data bank costs at most 50 SF):
        Deutsch - Deutsch (allgemein)
        Deutsch - Deutsch (Begriffe aus der Bibel)
        Français - Français (commun)
    - when you start CROSWRD with "CROSWRD /K", the abbreviations are not
      exploited. Therefore, the search is faster and you can use any abbrevia-
      tions. Though, the abbreviations are no longer replaced in a search, that
      is, for example, you have to enter "abbr.*" and not "abbreviation*".
    - in the extended version (CROSWRDA) you can exchange the data bank or add
      other data banks. Thus, you can build several data banks and than use
      them together as required. The actual data bank directories are defined
      with "N" and searched in that order. The directories may be specified on
      the command line: "CROSWRDA dir1;dir2;dir3".
    - search answers and clues: more possibilities with "*" and "?".
    - search words: words with vowel mutations and words at the beginning of
      clues may be exploited as answers. Thus, substantial more answers are
      available and the data bank is fully utilized.
°differences to previous versions:                                     page: 2

    - more words: extended version has more entries. The shareware version
      contains less entries because the room is limited to one diskette.
    - "^K" improves automatically a crossword puzzle using the available data
      bank (CROSWRD*.DAT).
    - improved input: a line may be entered and corrected more comfortably
      using the cursor keys.
    - modified input at the editor: all commands are entered with <Ctrl> and
      character. The special editing mode does no longer exist.
    - options: the type of the word search may be specified.
    - more hints and better layout.
2.5 - correct treatment of "ß" (double s in German).
    - CROSWRD needs a 100% compatible. With "CROSWRD /B", CROSWRD should run
      on all computers with the operating system MS-DOS or PC-DOS.
■Csome hints:                                                           page: 1

- CROSWRD is an electronic dictionary which contains puzzle answers and
  puzzle clues. A puzzle answer is the word that is searched. And the puzzle
  clue paraphrases that answer. Example: "intellect" is the clue and the
  searched answer is "MIND". Two searching types are available: With "B",
  you can search answers and/or clues. With "W", you can search only whole
  words. Vowel mutations and the "ß" are correctly handled.
- because of the lack of space, not all circumscriptions are listed in the data
  bank. Some detours will help you to find the good entry. A detour has the
  form "word ? -> ? word". That means, search "*word" instead of "word*"
  under "B" or put the words in another order.
- the search is faster when you know the first letter.
- you may exclude some entries at the search ("B" or "W"). For example, if
  you do not want abbreviations then define the word "abb" (or "abbreviation")
  as exception under "O" passing by "E". In the same manner you can prevent
  for example, French answers defining "French". The exceptions are not
  converted automatically to upper case letters. The comparison is done
  after the replacement of the abbreviations in an entry. Answers of foreign
  languages may be avoided defining the character ":" as an exception
  because many clues have the form: "French: not". That applies to "A"
  under "F", too.
°some hints:                                                           page: 2

- several detection levels may be specified for a word search ("W"). Under
  "O", the so-called search option is specified with a value range of "1"
  to "4". For example, "1" means that only those answers are recognized which
  are in upper case letters. That applies to "A" under "F", too.
- if you use abbreviations at the search ("B"), you have to pay attention to
  capitalization and spelling: so "abbr.*" and not "Abbr.*". See "A".
- the data of CROSWRD do not come from a dictionary but have been collected
  by me from real crosswords. Hence, there are typical puzzle words which
  you cannot find in a normal dictionary like "river/Russia" or "aromatic"
  "plant". In addition to this program, other books may help you to find
  the correct answers like "The Concise Oxford Dictionary", any crossword
  puzzle dictionary and any good atlas.
- CROSWRD can also help you to compose crosswords. You reach the integrated
  editor with "E" where you can compose, print, and solve your crossword
  puzzles. In addition, you can define (using "F") the so-called inserting
  puzzles. Try once the whole thing using the delivered examples. Enjoy it!
- when you compose crossword puzzles, CROSWRD may help you twice: CROSWRD
  searches for you the answers and gives you the clues, too. In addition,
  you have very often the possibility to choose among several clues. You
  have no longer to leaf through dictionaries!
°some hints:                                                           page: 3

- notice the hints in the built-in editor (key "<F1>" under "E")!
- you may use CROSWRD as a synonym dictionary. The lack of room in crossword
  puzzles cause appropriate and short clues. Therefore, the herein stored clues
  or synonymous words are very often more precise than in dictionaries.
- we assume that some abbreviations like NT or USA are well known.
- the program CROSWRD scans in the actual directory for CROSWRDx.DAT. You
  may change that specifying a directory on the command line. For example,
  "CROSWRD B:" and CROSWRDx.DAT will be read from B:. Even two different
  directories are possible: "CROSWRD A: B:" (shareware version).
- you cannot add new entries (answers and clues) with the shareware version.
  However, you can send me more puzzle answers on a diskette with the IBM
  character set. Format: "MIND=intellect" or "VOLGA=river/Russia". The
  puzzle answer has to be in upper case letters. The puzzle clue should
  contain no abbreviations. And configure your text editor that way that
  the text contains no format characters. Diskette size: 5¼ or 3½ inches
  with MS-DOS format till 720 Kbytes.
- key for hints: "<F1>".
- key for abandoning (operation): "A" or "<Esc>".
- key for quitting (program or subprogram): "<Esc>".

and now good luck when solving or composing crossword puzzles!
■Dhints to compose crosswords:                                          page: 1

- all commands are executed using key <Ctrl> plus character (press key <Ctrl>
  and while still pressing <Ctrl> press another key, for example, "L"). We use
  here the short notation "^L" for the keys "<Ctrl>" and "L".
- text entries are stored automatically in the grid.
- there are several auxiliary hints which you can select with "^H".
- an electonic sheet with at most 50 x 60 (height x width) squares is offered.
  You may write what you like onto this sheet. Many functions will help you to
  handle the data on that sheet: delete a row or a column; insert a row or a
  column; copy a text rectangle of any size; read in from an external file a
  text rectangle of any size; store with "^S" the built data or reload the data
  with "^L". And much more. Try once all functions!
- with "^A", "^B", and "^W", you may directly call the corresponding search
  functions without leaving this program part.
- delete/insert row/column: refers to the actual cursor postion.
- copy/move text: source position is the actual cursor.
- data to add from a file: destination position is the actual cursor.
- with "^Y", a crossword puzzle will be shown twice as large. Each character
  uses then two characters in width. The text is more readable. However,
  only useful if your puzzle is not larger than 30 characters.
- a puzzle answer may not be longer than 30 characters.
°hints to compose crosswords:                                          page: 2

- a puzzle clue may not be longer than 50 characters.
- you may enter at any time a clue. The actual cursor is the reference. CROSWRD
  checks automatically when storing and loading that there exists for each
  answer also a clue. Using "^U", CROSWRD shows on the screen which answers
  have been defined. Note that deleting, inserting, copying, or moving may
  cause the loss of clues.
- you may abandon quite all inputs entering an invalid reply. For example,
  giving an empty file name or an empty clue.
- with "^F", you can print a crossword puzzle (puzzle without black squares,
  puzzle including clues, or puzzle with numbers [traditional format]). The
  generated file may be later printed with "PRINT file.RTF". Specifying
  "PRN" for the file name will print directly the crossword puzzle. CROSWRD
  evaluates automatically the numbers (puzzle with numbers) or the placement
  of clues (puzzle including clues). However, you should know in advance what
  kind of puzzle you want to compose.
- puzzle including clues: only one clue is possible in one square. A square
  can hold in maximum 4 lines with 8 characters each. The allowed divisions
  have to be specified with "-", " ", or "|". "|" is replaced by "-" when
  that division is used. Otherwise, "|" is not printed. A clue square cannot
  contain blanks or letters.
- black squares must not be represented by blanks.
°hints to compose crosswords:                                          page: 3

- take care with answers which consist only of one letter or which exist more
  than once. The clues may move around.
- the character "|" in clues is never printed.
- when you leave this program part, the puzzle is deleted. CROSWRD will ask you
  again if the puzzle has not been saved.
- with "^X", the computer builds its own inserting puzzle. The calculation is
  stopped as soon as a better total number of points is reached or when after N
  attempts the result could not have been improved. N corresponds to the number
  of words. You can stop at any time with the abandoning key. Let try the
  computer several times. Try to be better!
- when you store a finished puzzle with "^S", you may let encode the solution.
  Therefore, one can solve your puzzle on the screen without entering
  immediately "^G" to see the solution. Except that he guesses the correct
  key word!
- to solve puzzles at the screen: load with "^L" a finished puzzle and enter
  "Y". Fill in the puzzle. Check with "^G". You may store your actual solution
  with "^S". Therefore, you may solve a puzzle in several times. You reread
  your solutions (or of others) with "^D". The program recognizes automatically
  that your are solving a puzzle and changes internally the commands "^D" and
  "^S". That is, "^S" stores only the solution (*.RTL) and "^D" refers to the
  whole grid.
°hints to compose crosswords:                                          page: 4

- a buzzer signal indicates an error or that you have to enter something.
- the computer may build puzzles automatically. You have to set the size of the
  grid and the words using the inserting puzzle ("F"). Initialize all letters
  to one point ("A-Z=1"). The computer builds with "^X" a new puzzle. The
  computer tries to improve the actual puzzle with "^V". The rules for
  inserting puzzles are valid with "^X" and "^V". With "^Q", the computer
  builds an ordinary puzzle. Also the black squares may be fixed, that is,
  a specific layout of the puzzle may be set. In that case, the computer does
  not add any black squares. Note that all words have to be connected together.
- with "^K", CROSWRD tries to improve an ordinary crossword puzzle. You have
  to fix the size of the grid (using "F") so that CROSWRD knows, until where
  it can place words. In minimum, one word must be present. Use "+" to
  place black squares. You may let build automatically outlines with "^Q"
  or place yourself some words. Therefore, you can define theme words.
  However, when the crossword puzzle is nearly empty, CROSWRD needs a lot of
  time to place a word. Hence, be patient! Do not forget that the search
  option and the exceptions are also valid here (see "O"). Remember that you
  can stop at any time the calculcation with the key "A".
- on an A4 page (297 x 210 mm), you can print at most 20 x 16 (height x width)
  squares; the puzzle without black squares is limited to 18 x 15 squares.
°hints to compose crosswords:                                          page: 5

- you may specify some parameters according to the puzzle type when printing
  ("^F"). Instead to number a puzzle in the squares (puzzle with numbers,
  traditional format), it is possible to number around the grid (specify
  `puzzle without black squares' and `print also black squares'). Try once all!
- you have to adapt CROSWRD.CFG to your printer. The printer must support
  the IBM-PC character set. Please check first the actual setting under "D"
  with "A" or print the file CROSWRD.CFG. Probably, your printer works fine
  with the specified control characters. Otherwise, you have to change the
  setting under "D" with "F". However, it is better when you adapt CROSWRD.CFG
  with a program editor and then restart CROSWRD. Please keep the original
  version of CROSWRD.CFG!
- some special control sequences have to be defined: EMPTYZR is the black
  square in puzzles with numbers or puzzles without black squares [used this
  time] (2 lines with 5 characters). RIGHT, DOWNRIGHT, UPRIGHT, RIGHTDOWN,
  DOWN, and LEFTDOWN are the direction indicators in puzzles including clues
  (one line with 4 characters).
- file name extensions: *.RTL (puzzle solution), *.RTD (answer=clue) and
  *.RTF (finished puzzle to solve); *.EBR (data for inserting puzzles).
■ERules for inserting puzzles: you have to place words of a list in a given grid
so that you get a maximal number of points. The writing direction is from left
to right and from top to bottom. All words have to be connected together. How-
ever, words or letter groups cannot lie side by side. You place the words with
the built-in editor. The editor checks and calculates an inserting puzzle with
"^P". This program part fixes also the default data for an ordinary crossword
puzzle that is built automatically by the computer with "^Q" in the editor.
Height and width are also valid for "^K".
⌠
Add answers from CROSWRD.DAT to the list of words
B: set height, width, and umpteen times
Load from file
P: set table of points
Quit
Store to file
W: enter/change/delete list of words
Z: show the actual data
■FThe word or the word parts to be searched has to be specified. If you specify
"note", the program searches only for "note" (as with "W", search words). Vowel
mutations, "ß", and other special characters are converted automatically to
upper case letters. With "not*", the program will find "NOT", "NOTE", "NOTES",
etc., that is, the "*" corresponds to any number of characters; for example,
"v*t*n" returns "VENTILATION". In addition, you can use the "?" which corres-
ponds to any character. With "note?", the program will find "NOTED" and "NOTES".
"*" and "?" may be used together, for example, "n?t*".
■GThe word to be searched has to be specified. Unknown characters are specified
by "?", for example, "MEA?" for "MEAL", "MEAT", etc. All letters are allowed.
Vowel mutations, "ß", and other special characters are converted automatically
to upper case letters.
■HWhen an answer is found, it will be shown. You can terminate the search with
the key "A" or continue the search with another key. Moreover, you can abandon
at any time a (long) search with "A".
Entering an empty line returns to the main level.

■I⌠
Abbreviations to list
B: search answers or clues
Copyright
D: set printer
Editor: compose crossword puzzles
Fix inserting puzzle
Hints using CROSWRD
New or additional data bank to set
Options to show and to change
Quit CROSWRD
U: differences to previous versions
W: search words given by a known length
■Jplease enter the table of points (for instance: "A=24" or "A-Z=1"); the
maximum is 26; undefined letters have 0 points or as defined before.
■Kan empty line means the end; you may enter the words in any order.
■Lpuzzle not stored! continue nevertheless ? (Y/N) ⁿ
■Mno better solution found.
■Nyou can delete with "-ANSWER" a word from the list of words. "*" and "?" are
also allowed (for example, "-MEA?": delete "MEAL", "MEAT", etc.).
■O⌠Actual setting to show
DL2400 printer: initialize data to this printer and compatibles (Fujitsu)
Fix data for another printer (hold the user's manual of the printer ready)
Quit
Store the actual setting (printer and options)
■P⌠Default: set the initial options
Enter an exception (valid for "B", "W", "E^K", "FA")
Liquidate an exception (valid for "B", "W", "E^K", "FA")
Minimal/maximal length of the answer/clue to set (valid for "B", "FA")
Quit
Store the actual setting (printer and options)
■Q⌠1 search words ("W", "E^K", "FA"): whole answer has to be in upper case letters
2 as 1, in addition, lower case letters are allowed (one word)
3 as 2, in addition, vowel mutations/special characters are allowed (one word)
4 as 3, in addition, answer may be the first word of a clue
Actual setting:
  option to search words: ∙
  exceptions (skip entries if the following words are found):
■Rinserting puzzle: no words defined!
■Sinserting puzzle: invalid height!
■Tinserting puzzle: invalid width!
■Uunused clues have been deleted.
■Vwith Clues, Numbers, or Without black squares ?
■Wfile name:
■Xturn on the printer and press a key when ready!
■Yactual data bank directories:

■Z
<empty line>    return to the main program
directory       add the directory
1=directory     replace the directory in line 1
1               delete the directory in line 1

your choice: ⁿ
■[·"^H"ints 1
use cursor keys to
  move around
<F1>  hints
<Esc> quit
"^A"bbreviations
"^B": search 1
"^L"oad puzzle
"^S"tore puzzle
"^W": search 2
■\·"^H"ints 2
"^D"ata to add
"^E"nter a clue
"^F"inished puzzle
"^I"nverse: A <-> D
"^R"eset puzzle
"^T"ext to copy/
 move
"^Z": insert/delete
 row/column
■]·"^H"ints 3
"^C": replace
 character in grid
"^G": check solved
 crossword puzzle
"^N"ew start. row
"^U"ndefined squares
 to show
"^Y": width x 2
 (on/off)
■^·"^H"ints 4
"^K": improve puzzle
 (with words from
 CROSWRD*.DAT)
"^Q": build puzzle
 (with words from
 inserting puzzle)



■_·"^H"ints 5
"^O": show data of
 inserting puzzle
"^P": check and
 calculate
 inserting puzzle
"^V": improve
 inserting puzzle
"^X": build
 inserting puzzle
■`value too big: ⁿ
■atoo many data: ⁿ
■bwrite error!
■cclose error!
■d not creatable!
■edata for ∙ ("=" takes over old data):
old: ⁿ
■fnew: ⁿ
■g, allowed length of the answer: ⁿ
■h<none>ⁿ
■i
exception: ⁿ
■j
enter (first letter): ⁿ
■kno initial letter: ⁿ
■lonly possible with CROSWRDA!
■mno abbreviations!
■nwhich initial letter ? ⁿ
■o   finished
■pabbreviation "∙" not found!
■q   search option: ⁿ
■r   exceptionsⁿ
■sanswer or clue: ⁿ
■tword: ⁿ
■uallowed length of the answer/clue: ⁿ
■v   search with exceptionsⁿ
■wwrong entry!
■x   length: ⁿ
■yclue      ⁿ
■zanswerⁿ
■{
search finished; press a key...ⁿ
■|each word may be used once.
table of points:
■}height x width: ⁿ
■~each word may be used several times.
table of points:
■Çtake over black squares ? (Y/N) ⁿ
■üstarting from which letter in the 1st word (A..Z): ⁿ
■éminimal length for the 1st word (0 = none): ⁿ
■â1st word direction (across, down, random): ⁿ
■ästarting square for the 1st word ("row,column"): ⁿ
■àchange default values ? (Y/N) ⁿ
■åtotal number of points: ⁿ
■çgrid empty!
■ênot connected!
■ëwords outside of the grid!
■è lies side by side of a word!
■ï has no connection!
■î used more than once!
■ì replace ? (Y/N) ⁿ
■Äacross or down ? ⁿ
■Åfrom column ? ⁿ
■Éfrom row ? ⁿ
■æto column ? ⁿ
■Æto row ? ⁿ
■ônumber of columns ? ⁿ
■önumber of rows ? ⁿ
■òtext parts may not overlap!
■ûcopy or move ? ⁿ
■ùexchange across and down ? (Y/N) ⁿ
■ÿdelete or insert ? ⁿ
■Öcolumn or row ? ⁿ
■Ü of ∙ characters are wrong!
■¢well done, all correct!
■£key word: ⁿ
■¥old character: ⁿ
■₧new character: ⁿ
■ƒsolve crossword puzzle at the screen ? (Y/N) ⁿ
■áimpossible starting conditions, taking defaults.
■íbetter total number of points: ⁿ
■ótake over new puzzle ? (Y/N) ⁿ
■úimprove how many times (0 = endless) ? ⁿ
■ñadded word: ⁿ
■Ñyou are still solving the puzzle!
■ªdefective file: ∙
■ºread error!
■¿expanded abbreviation too long!
■⌐abbreviation too long!
■¬defective abbreviation!
■½abbreviations not found!
■¼press a key...
■¡not possible because the file is encoded!
■«commands: (^=Ctrl)ⁿ
■»YNADQRCMIDCRNCWA
■░use letters (else numbers) across ? (Y/N) ⁿ
■▒use letters (else numbers) down ? (Y/N) ⁿ
■▓clues: add number of black squares ? (Y/N) ⁿ
■│clues: add length of the answers ? (Y/N) ⁿ
■┤print only one clue per line ? (Y/N) ⁿ
■╡print two lines for the frame ? (Y/N) ⁿ
■╢print also black squares ? (Y/N) ⁿ
